Big Huge Thesaurus

Spondias purpurea

noun